<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

// pc mobile xcx配置程序
if($configinfo['modulepara'] == "pc" || $configinfo['modulepara'] == "mobile" || $configinfo['modulepara'] == "xcx")
{
	// 公用配置数据
	require(MODULEPARA_PATH . '/config/fastx/fastx.fun.php');
	
	// 当前会员
	$userid = cmf_get_current_user_id();
	$modulewhere=array();
	$modulewhere["tablename"]='fastxcms_user';
	$modulewhere["dataid"]=$userid;
	$modulewhere["dataidname"]='id';
	$userinfo=modulepara("datainfo",$modulewhere);
	$configmember = $userinfo;
	
	// 会员配置程序
	if($configmember)
	{
		require(MODULEPARA_PATH . '/config/fastx/fastx.member.fun.php');
	}
}

// 后台配置程序
if($configinfo['modulepara'] == "admin")
{
	// 公用配置数据
	require(MODULEPARA_PATH . '/config/fastx/fastx.admin.fun.php');
}

// 当为ajax模块时不加载公用数据，提高访问效率，当为网页打开直接加载Ajax请求时同时重复获取公用数据（如包含比较大的数据），导致加载网页加载很慢
if(empty($configinfo['ajaxmodule']) || moduleaqvarval('ajaxonload','intval') == 1)
{
	// 公用配置数据
	require(MODULEPARA_PATH . '/config/fastx/fastx.global.common.php');
	
	// pc mobile xcx配置程序
	if($configinfo['modulepara'] == "pc" || $configinfo['modulepara'] == "mobile" || $configinfo['modulepara'] == "xcx")
	{	
		// 公用配置数据
		require(MODULEPARA_PATH . '/config/fastx/fastx.common.php');
		
		// 会员配置程序
		if($configmember)
		{
			require(MODULEPARA_PATH . '/config/fastx/fastx.member.php');
		}
		
		// 公用配置数据
		require(MODULEPARA_PATH . '/config/fastx/fastx.common.rear.php');
	}
	
	// 后台配置程序
	if($configinfo['modulepara'] == "admin")
	{
		// 公用配置数据
		require(MODULEPARA_PATH . '/config/fastx/fastx.admin.common.php');
	}
}
?>